home *** CD-ROM | disk | FTP | other *** search
/ Robotics & Artificial Int…3 (Professional Edition) / Robotics & Artificial Intelligence Tools 2003 (Professional Edition).iso / neural network tool and application / nsinstall.exe / data1.cab / OLE_Files / VC++ / neurosolutions.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-08  |  5.1 KB  |  160 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2. /////////////////////////////////////////////////////////////////////////////
  3. // INS wrapper class
  4.  
  5. class INS : public COleDispatchDriver
  6. {
  7. public:
  8.     INS() {}        // Calls COleDispatchDriver default constructor
  9.     INS(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  10.     INS(const INS& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  11.  
  12. // Attributes
  13. public:
  14.  
  15. // Operations
  16. public:
  17.     void open(LPCTSTR lpszPathName);
  18.     void close();
  19.     void setStampPoint(long x, long y);
  20.     void setAnimatePoint(long x, long y);
  21.     void setAnimateDelta(long x, long y);
  22.     void select(LPCTSTR name, BOOL keep);
  23.     void moveWindow(long x, long y);
  24.     BOOL onBreadboard(LPCTSTR name);
  25.     void freeAllOfKind(LPCTSTR className);
  26.     void save();
  27.     VARIANT send(LPCTSTR method);
  28.     void deleteObject(LPCTSTR name);
  29.     void moveSelectionBy(long cx, long cy);
  30.     void moveAnimatePointBy(long cx, long cy);
  31.     void alignTop();
  32.     void alignBottom();
  33.     void alignLeft();
  34.     void alignRight();
  35.     void distributeHorizontal();
  36.     void distributeVertical();
  37.     void centerHorizontal();
  38.     void centerVertical();
  39.     void centerObjects();
  40.     void moveToBack();
  41.     void moveToFront();
  42.     BOOL copyToFile(LPCTSTR path);
  43.     BOOL pasteFromFile(LPCTSTR path);
  44.     void replaceWith(LPCTSTR aName, LPCTSTR aClass);
  45.     long animatePointX();
  46.     long animatePointY();
  47.     long animateDeltaX();
  48.     long animateDeltaY();
  49.     void maximize();
  50.     void minimize();
  51.     void restore();
  52.     void copySelection();
  53.     void cutSelection();
  54.     void pasteToSelection();
  55.     void setAnimatePointBottomLeft(long x, long y);
  56.     CString stampOnAndMove(LPCTSTR className, LPCTSTR onName);
  57.     void showOpenProbes(BOOL show);
  58.     void sizeWindow(long cx, long cy);
  59.     void selectMembers(LPCTSTR name, BOOL keep);
  60.     void selectRespondingTo(BOOL aBool, LPCTSTR action, BOOL keep);
  61.     void deleteSelection();
  62.     CString title();
  63.     void setTitle(LPCTSTR name);
  64.     CString pathName();
  65.     void setPathName(LPCTSTR name);
  66.     BOOL isModified();
  67.     BOOL lockWindowUpdate();
  68.     void unlockWindowUpdate();
  69.     void runMacro(LPCTSTR path);
  70.     void unselect(LPCTSTR name);
  71.     void setPromptToSaveModifications(BOOL aBool);
  72.     BOOL promptToSaveModifications();
  73.     CString stampAndMove(LPCTSTR className, LPCTSTR name);
  74.     BOOL evaluationMode();
  75.     CString stampOnAndMoveAtAccessPoint(LPCTSTR aClassString, LPCTSTR onName, LPCTSTR anAccess);
  76.     CString fileName();
  77.     void sendDataToEngine(VARIANT* varData, LPCTSTR engineName);
  78.     BOOL excelEvaluationMode();
  79.     BOOL selectKind(LPCTSTR name, BOOL keep);
  80.     CString getFlashPostInterconnection(LPCTSTR Component, LPCTSTR Prefix);
  81.     CString getFlashPreInterconnection(LPCTSTR Component, LPCTSTR Prefix);
  82.     BOOL customSolutionEvaluationMode();
  83.     void sendWeightsToEngine(VARIANT* varData, LPCTSTR engineName);
  84. };
  85. /////////////////////////////////////////////////////////////////////////////
  86. // INOLEApp wrapper class
  87.  
  88. class INOLEApp : public COleDispatchDriver
  89. {
  90. public:
  91.     INOLEApp() {}        // Calls COleDispatchDriver default constructor
  92.     INOLEApp(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  93.     INOLEApp(const INOLEApp& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  94.  
  95. // Attributes
  96. public:
  97.  
  98. // Operations
  99. public:
  100.     LPDISPATCH activeDocument();
  101.     LPDISPATCH newDocument();
  102.     LPDISPATCH breadboards(LPCTSTR title);
  103.     LPDISPATCH open(LPCTSTR path);
  104.     void closeBreadboard();
  105.     void maximize();
  106.     void minimize();
  107.     void restore();
  108.     void sizeWindow(long cx, long cy);
  109.     void moveWindow(long x, long y);
  110.     long horizontalResolution();
  111.     long verticalResolution();
  112.     CString pathFromActiveBreadboard(LPCTSTR relPath);
  113.     CString pathFromNS(LPCTSTR relPath);
  114.     CString pathFromWizard(LPCTSTR wizName, LPCTSTR relPath);
  115.     BOOL wantsConsultants(LPCTSTR aMessage, BOOL now);
  116.     BOOL wantsDLLs(LPCTSTR aMessage, BOOL now);
  117.     BOOL wantsFlash(LPCTSTR aMessage, BOOL now);
  118.     BOOL wantsUsers(LPCTSTR aMessage, BOOL now);
  119.     void runWizard(LPCTSTR name, LPCTSTR args);
  120.     BOOL openApplicationDocument(LPCTSTR path, LPCTSTR parameters);
  121.     void displayInspector(BOOL display);
  122.     BOOL openDefaultEditorWithFile(LPCTSTR documentPath);
  123.     void closeApplication();
  124.     BOOL runExecutable(LPCTSTR exePath);
  125.     void setEvalPanelEnabled(BOOL aBool);
  126.     LPDISPATCH activateBreadboard(LPCTSTR breadboardName);
  127. };
  128. /////////////////////////////////////////////////////////////////////////////
  129. // INSConsole wrapper class
  130.  
  131. class INSConsole : public COleDispatchDriver
  132. {
  133. public:
  134.     INSConsole() {}        // Calls COleDispatchDriver default constructor
  135.     INSConsole(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  136.     INSConsole(const INSConsole& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  137.  
  138. // Attributes
  139. public:
  140.  
  141. // Operations
  142. public:
  143. };
  144. /////////////////////////////////////////////////////////////////////////////
  145. // INMainFrame wrapper class
  146.  
  147. class INMainFrame : public COleDispatchDriver
  148. {
  149. public:
  150.     INMainFrame() {}        // Calls COleDispatchDriver default constructor
  151.     INMainFrame(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  152.     INMainFrame(const INMainFrame& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  153.  
  154. // Attributes
  155. public:
  156.  
  157. // Operations
  158. public:
  159. };
  160.